Owner Owner Method Invocation Method Invocation Method Invocation

نویسندگان

  • S. C. Alencar
  • D. D. Cowan
  • C. J. P. Lucena
چکیده

In this paper we introduce a formal approach to architectural design patterns based on an object-oriented model integrated with a process-oriented method for describing the patterns. The object-oriented model is based on the Abstract Data View (ADV) concept, which is a formal model for subjectivity in that it explicitly distinguishes between two kinds of objects, namely application objects and object views. The formalism allows the deenition and application of design patterns by considering both the process program for the pattern tasks and the interconnected objects and views resulting from a particular pattern in-stantiation. The approach can be used to describe design patterns at many diierent architectural levels, and this is illustrated by presenting patterns for the master-slave, pipes-and-lters, layered systems, adapter, observer, and composite.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Transparency and Asynchronous Method Invocation

This article focuses on transparency in the context of asynchronous method invocation. It describes two solutions available to provide full-transparency: where asynchronism is entirely masked to the developer. The main contribution of this paper is to clearly present the drawbacks of this approach: exception handling and developer consciousness are two problems inherent to full-transparency tha...

متن کامل

GMI: Flexible and Efficient Group Method Invocation for Parallel Programming

We present a generalization of Java’s Remote Method Invocation model (RMI) providing an efficient group communication mechanism for parallel programming. Our Group Method Invocation model (GMI) allows methods to be invoked either on a single object or on a group of objects, the latter possibly with personalized parameters. Likewise, result values and exceptions can be returned normally (as with...

متن کامل

Object Interconnections Programming Asynchronous Method Invocations with CORBA Messaging ( Column 16

Welcome to our continuing coverage of asynchronous messaging and the new CORBA Messaging specification [1]. Our previous column presented an overview of the specification. It also outlined how the Messaging specification alleviates the tedium of programming with deferred synchronous operations via the Dynamic Invocation Interface (DII) and avoids the weak reliability semantics of oneway operati...

متن کامل

PJRMI: Remote Method Invocation for a Persistent System

This paper describes PJRMI: support for remote method invocation in the context of the object-oriented, orthogonally-persistent system of the PJama project. It examines the issues raised by combining orthogonal persistence with distribution. An evaluation is made of the current implementation and an indication is made of the challenges

متن کامل

Monadic Remote Invocation

In order to achieve Separation of Concerns in the domain of remote method invocation, a small functional adapter is added atop Java RMI, eliminating the need for every remote object to implement java.rmi.Remote and making it possible to remotely access existing code, unchanged. The Remotemonad is introduced, and its implementation and usage are detailed. Reusing the existing, proven technology ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995